* {
	box-sizing : border-box;
	padding : 0px;
	margin : 0px;
}

html, body {
	height : 100%;
	width : 100%;
	font-size:12px;
	color : #333333;
	font-family: "microsoft yahei";
}

body{
	background-color:#f4f4f4;
}

input, textarea, select{outline:none !important;}

h1, h2, h3, h4, h5, h6 {
    font-size:14px;
    font-weight:normal;
}

ul, li {list-style:none;}

a{text-decoration:none;color:#333333;}

img{
    display:block;
    width:100%;
}

@font-face {
  font-family: 'iconfont';  /* project id 955145 */
  src: url('//at.alicdn.com/t/font_955145_myrztmq2jy.eot');
  src: url('//at.alicdn.com/t/font_955145_myrztmq2jy.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_955145_myrztmq2jy.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_955145_myrztmq2jy.woff') format('woff'),
  url('//at.alicdn.com/t/font_955145_myrztmq2jy.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_955145_myrztmq2jy.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-login-user:before{content: "\e720";}
.icon-login-password:before{content: "\e657";}
.icon-arror-up:before{content: "\e63a";}
.icon-arror-down:before{content: "\e721";}
.icon-password-hidden:before{content: "\e611";}
.icon-password-show:before{content: "\e613";}
.icon-set:before{content: "\eef2";}
.icon-kaiguan:before{content: "\e621";}
.icon-male:before{content: "\e638"; color:#6e9cfe;}
.icon-female:before{content: "\e639"; color:#f9696c;}

.translate(@x:0px,@y:0px){
    transform:translate(@x,@y);
    -webkit-transform:translate(@x,@y);
    -ms-transform:translate(@x,@y);
    -moz-transform:translate(@x,@y);
    -o-transform:translate(@x,@y);
}

.overflow{overflow:hidden;}
.pull-left{float:left;}
.pull-right{float:right;}
.f-12{font-size:12px;}
.f-14{font-size:14px;}
.f-16{font-size:16px;}
.f-18{font-size:18px;}
.f-20{font-size:20px;}
.bold{font-weight:bold;}
.m-l-5{margin-left:5px;}
.m-l-8{margin-left:8px;}
.m-l-10{margin-left:10px;}
.m-l-15{margin-left:15px;}
.m-l-20{margin-left:20px;}
.m-l-30{margin-left:30px;}
.m-t-5{margin-top:5px;}
.m-t-8{margin-top:8px;}
.m-t-10{margin-top:10px;}
.m-t-15{margin-top:15px;}
.m-t-20{margin-top:20px !important;}
.m-t-30{margin-top:30px !important;}
.m-t-50{margin-top:50px !important;}
.m-t-100{margin-top:100px !important;}
.p-l{padding-left:15px;}
.p-r{padding-right:15px;}
.p-l-15{padding-left:15px;}
.p-r-15{padding-right:15px;}

.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ellipsis-2{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.center {
  left: 50%;
  .translate(-50%, 0);
}
.middle {
  top: 50%;
  .translate(0, -50%);
}
.xy {
  left: 50%;
  top: 50%;
  .translate(-50%, -50%);
}
.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
.text-justify{text-align:justify !important;}
.text-right{text-align:right !important;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.w-100{width:100% !important;}
.h-100{height:100% !important;}
.block{display:block;}
.overflow{overflow:hidden;}
.relative{position:relative;}
.absolute{position:absolute;}
.color-white{color:white;}
.color-black{color:black;}
.color-898989{color:#898989;}
.color-777 {color: #777;}
.color-999999{color:#999999;}
.color-fe4b57{color:#fe4b57;}
.color-ff9d01{color:#ff9d01;}
.color-087ffd{color:#087ffd}
.color-ff3600{color:#ff3600}

.color-primary{color: #409EFF;}
.color-danger{color: #f56c6c;}
.color-333333{color:#333333;}
.color-67c23a{color:#67C23A;}
.color-f56c6c{color:#F56C6C}
.color-e6a23c{color:#E6A23C}


.btn{border:none;background:none;height:30px;border-radius:0;color:white;}

.bc-1e2736{background:#1e2736;}
.bc-fff{background-color:#fff;}

.content-box{
	background:#FFFFFF;
	padding:15px;
}

.table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	td{
		padding:12px 12px;
		border:1px solid #e1e6eb;
	}
	
}

.sub-module-title{
	border:1px solid #e1e6eb;
	background: #F4F5F9;
	border-left:3px solid #778;
	border-bottom:none;
	line-height:38px;
	padding-left:20px;
}


.el-dialog__header{
	padding-top:20px;
	padding-bottom:20px;
	background:#f7f7f7;
	color:#999999;
}
.el-dialog__footer{
	padding-top:20px;
	padding-bottom:40px;
}